A bunch of sessions: a propositions-as-sessions interpretation of bunched implications in channel-based concurrency
نویسندگان
چکیده
The emergence of propositions-as-sessions, a Curry-Howard correspondence between propositions Linear Logic and session types for concurrent processes, has settled the logical foundations message-passing concurrency. Central to this approach is resource consumption paradigm heralded by Logic. In paper, we investigate new point in design space type systems programs. We identify O’Hearn Pym’s Bunched Implications (BI) as fruitful basis an interpretation logic programming language. This leads treatment non-linear resources that radically different from existing approaches based on introduce π-calculus with sessions, called πBI; its most salient feature construct spawn, which expresses forms sharing are induced structural principles BI. illustrate expressiveness πBI lay out fundamental theory: preservation, deadlock-freedom, weak normalization results well-typed processes; operationally sound complete typed encoding affine λ-calculus; non-interference result access resources.
منابع مشابه
Sessions as Propositions
Recently, Wadler presented a continuation-passing translation from a session-typed functional language, GV, to a process calculus based on classical linear logic, CP. However, this translation is one-way: CP is more expressive than GV. We propose an extension of GV, called HGV, and give translations showing that it is as expressive as CP. The new translations shed light both on the original tra...
متن کاملA Semantics for Propositions as Sessions
Session types provide a static guarantee that concurrent programs respect communication protocols. Recently, Caires, Pfenning, and Toninho, and Wadler, have developed a correspondence between propositions of linear logic and session typed π-calculus processes. We relate the cut-elimination semantics of this approach to an operational semantics for session-typed concurrency in a functional langu...
متن کاملthe effectiveness of strategy-based instruction in teaching english as a second or foreign language: a meta-analysis of experimental studies
a large number of single research studies on the effects of strategy-based instruction (sbi) in teaching english as a foreign or second language has been conducted so far. however, the lack of a comprehensive meta-analysis targeting the effectiveness of english language sbi is observed. moreover, the findings of experimental studies regarding the context of the english language, proficiency lev...
effect of sub-grid scales on large eddy simulation of particle deposition in a turbulent channel flow
چکیده ندارد.
15 صفحه اولa swot analysis of the english program of a bilingual school in iran
با توجه به جایگاه زبان انگلیسی به عنوان زبانی بین المللی و با در نظر گرفتن این واقعیت که دولت ها و مسئولان آموزش و پرورش در سراسر جهان در حال حاضر احساس نیاز به ایجاد موقعیتی برای کودکان جهت یاد گیری زبان انگلیسی درسنین پایین در مدارس دو زبانه می کنند، تحقیق حاضر با استفاده از مدل swot (قوت ها، ضعف ها، فرصتها و تهدیدها) سعی در ارزیابی مدرسه ای دو زبانه در ایران را دارد. جهت انجام این تحقیق در م...
15 صفحه اولذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Proceedings of the ACM on programming languages
سال: 2022
ISSN: ['2475-1421']
DOI: https://doi.org/10.1145/3563318